﻿using SharpDB.DDTekOracle;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OracleConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {

            List<string> lstTable = new List<string>()
            {
                "CLIPCONTENTINFORMATION",
                "ENGINFORMATION",
                "GPSINFORMATION",
                "KEYFRAMEINFORMATION",
                "LIBRARYSYSTEMINFORMATION",
                "LOGINFORMATION",
                "OPERATETYPEINFORMATION",
                "TACTICSINFORMATION",
                "TEMPLATEINFORMATION",
                "USERINFORMATION",
                "TEST_DDTEK",
                "TEST_DDTEK2",
                "test_DDtek3"
            };


            DataTable data = new DataTable();
            data.Columns.Add("ID");
            data.Columns.Add("NAME");

            for (int j = 1; j <= 10; j++)
            {
                DataRow dr = data.NewRow();
                dr["ID"] = j.ToString();
                dr["NAME"] = lstName[rdom.Next(0, lstName.Count)];
                data.Rows.Add(dr);
            }

            OracleDB db = new OracleDB(ConfigurationManager.ConnectionStrings["Oracle"].ConnectionString, lstTable);

            bool isok = db.BulkCopy(data, "test_DDtek3");

          

             
            
        }
        static Random rdom = new Random();
        static List<string> lstName = new List<string>
        {
            "孟田翔",
"孟田想",
"孟照祥",
"孟凡奎",
"孟文祥",
"孟志祥",
"孟凡晶",
"孟云鹏",
"孟家兴",
"孟钰伟",
"孟雅涵",
"孟彦瑞",
"孟彦华",
"孟彦亮",
"孟唯克",
"孟元甲",
"孟祥博",
"孟讋蒽",
"孟炅嵚",
"孟令嵚",
"孟令郓",
"孟令琪",
"孟炅轩",
"孟炅",
"孟炅泷",
"孟麟昊",
"孟恒安",
"孟子竣",
"孟智轩",
"孟嘉懿",
"孟晋鹏",
"孟佳来",
"孟泽树",
"孟泽怀",
"孟楷陆",
"孟鸿煊",
"孟萧萧",
"孟御宸",
"孟郅贽",
"孟麟炎",
"孟伯宇",
"孟煜瑞",
"孟瑞林",
"孟瑞杰",
"孟道元",
"孟裔了",
"孟靖入",
"孟廓又",
"孟裕刀",
"孟琢入",
"孟煦了",
"孟鼎还",
"孟虞窦",
"孟游骝",
"孟资篷",
"孟资释",
"孟笕邀",
"孟煦耀",
"孟湛潍",
"孟季扬",
"孟社平",
"孟建栋",
"孟建斌",
"孟煜杰",
"孟逸飞",
"孟照富",
"孟照辰",
"孟照腾",
"孟照乐",
"孟光会",
"孟志恒",
"孟志蘅",
"孟志",
"孟晗宇",
"孟于哲",
"孟德恒",
"孟德草",
"孟宏星",
"孟德",
"孟德柠",
"孟德宁",
"孟德竟",
"孟德桁",
"孟德蘅",
"孟宇哲",
"孟德衡",
"孟于飞",
"孟志锋",
"孟孑睇",
"孟孑迪",
"孟德靖",
"孟德烁",
"孟德青",
"孟迪",
"孟德晴",
"孟德檠",
"孟德清",
"孟德茛",
"孟德苗",
"孟德箐",
"孟德渺",
"孟德敬",
"孟德援",
"孟倩盈"
        };
    }
}
